<html>
<style>
  table, th, td {
     border: 1px solid rgb(200,200,200);
     border-collapse: collapse;
     }
  table {
     table-layout: fixed;
     width: 1900px;
     }
  td {
     overflow-x: auto;
     }
  th, td {
    padding: 15px;
    text-align: left;
    vertical-align: middle;
    }
  .comments {
    color: #292;
    }
  .source-code {
    color: #22F;
    }
  .interface-parent {
    color: #AAA;
    }
  .interface-name {
    color: #000;
    }
  .check-mark {
    text-align: center;
    }
</style>
<body>
<br>

<h1>DJI Mobile SDK 4.3.0 to 4.4.0 Differences</h1>

<br>

<h2>API changes</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">4.3.0 Parent and Name</font></td><td width=15%><font color="#000">4.3.0 Code</font></td><td width=15%><font color="#000">4.4.0 Parent and Name</font></td><td width=15%><font color="#000">4.4.0 Code</font></td><td width=3%><font color="#000">Parent</font></td><td width=3%><font color="#000">Name</font></td><td width=3%><font color="#000">Type</font></td><td width=3%><font color="#000">Param</font></td><td width=3%><font color="#000">Return</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">setRecommendedConfiguration</span></td><td width=15%><span class="source-code">void setRecommendedConfiguration(CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">setRecommendedConfiguration</span></td><td width=15%><span class="source-code">void setRecommendedConfiguration(@Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">        NONE(0)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">        NONE(0)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">BLACKBOARD</span></td><td width=15%><span class="source-code">        BLACKBOARD(41)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">BLACKBOARD</span></td><td width=15%><span class="source-code">        BLACKBOARD(41)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.IndividualUnlockZone.</span><span class="interface-name">getRadius</span></td><td width=15%><span class="source-code">float getRadius() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.CustomUnlockZone.</span><span class="interface-name">getRadius</span></td><td width=15%><span class="source-code">float getRadius() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">JUGO</span></td><td width=15%><span class="source-code">        JUGO(19)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">JUGO</span></td><td width=15%><span class="source-code">        JUGO(19)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.BluetoothProductConnector.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull ArrayList&lt;BluetoothDevice&gt; devices)</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.BluetoothProductConnector.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull List&lt;BluetoothDevice&gt; devices)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getEnabledIndividualUnlockZone</span></td><td width=15%><span class="source-code">void getEnabledIndividualUnlockZone(@NonNull final CompletionCallbackWith&lt;IndividualUnlockZone&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getEnabledCustomUnlockZone</span></td><td width=15%><span class="source-code">void getEnabledCustomUnlockZone(@NonNull final CompletionCallbackWith&lt;CustomUnlockZone&gt; callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">startMission</span></td><td width=15%><span class="source-code">void startMission(CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">startMission</span></td><td width=15%><span class="source-code">void startMission(@Nullable CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">startMission</span></td><td width=15%><span class="source-code">void startMission(TapFlyMission mission, CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">startMission</span></td><td width=15%><span class="source-code">void startMission(@NonNull TapFlyMission mission, @Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIGeoError.</span><span class="interface-name">ACCOUNT_NOT_LOGGED_IN_OR_NOT_AUTHORIZED</span></td><td width=15%><span class="source-code">static final DJIGeoError
        ACCOUNT_NOT_LOGGED_IN_OR_NOT_AUTHORIZED = new DJIGeoError("No logged in account or account did not get authorization.")</span></td><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">ACCOUNT_NOT_LOGGED_IN_OR_NOT_AUTHORIZED</span></td><td width=15%><span class="source-code">static final DJIFlySafeError
        ACCOUNT_NOT_LOGGED_IN_OR_NOT_AUTHORIZED = new DJIFlySafeError("No logged in account or account did not get authorization.")</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">pauseMission</span></td><td width=15%><span class="source-code">void pauseMission(CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">pauseMission</span></td><td width=15%><span class="source-code">void pauseMission(@Nullable CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">TRUE_COLOR</span></td><td width=15%><span class="source-code">        TRUE_COLOR(22)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">TRUE_COLOR</span></td><td width=15%><span class="source-code">        TRUE_COLOR(22)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">REMINISCENCE</span></td><td width=15%><span class="source-code">        REMINISCENCE(2)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">REMINISCENCE</span></td><td width=15%><span class="source-code">        REMINISCENCE(2)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.</span><span class="interface-name">D_LOG</span></td><td width=15%><span class="source-code">        D_LOG(45)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDLegacyColor.</span><span class="interface-name">D_LOG</span></td><td width=15%><span class="source-code">        D_LOG(45)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMission.</span><span class="interface-name">HotpointMission</span></td><td width=15%><span class="source-code">HotpointMission(LocationCoordinate2D hotpoint,
                           double altitude,
                           double radius,
                           float angularVelocity,
                           boolean isClockwise,
                           HotpointStartPoint startPoint,
                           HotpointHeading heading) </span></td><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMission.</span><span class="interface-name">HotpointMission</span></td><td width=15%><span class="source-code">HotpointMission(LocationCoordinate2D hotpoint,
                           double altitude,
                           double radius,
                           int angularVelocity,
                           boolean isClockwise,
                           HotpointStartPoint startPoint,
                           HotpointHeading heading) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">removeListener</span></td><td width=15%><span class="source-code">void removeListener(WaypointMissionOperatorListener listener) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">removeListener</span></td><td width=15%><span class="source-code">void removeListener(@NonNull WaypointMissionOperatorListener listener) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIGeoError.</span><span class="interface-name">INVALID_SIMULATED_LOCATION</span></td><td width=15%><span class="source-code">static final DJIGeoError INVALID_SIMULATED_LOCATION = new DJIGeoError("INVALID simulation location.")</span></td><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">INVALID_SIMULATED_LOCATION</span></td><td width=15%><span class="source-code">static final DJIFlySafeError INVALID_SIMULATED_LOCATION = new DJIFlySafeError("INVALID simulation location.")</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.IndividualUnlockZone.</span><span class="interface-name">getCenter</span></td><td width=15%><span class="source-code">LocationCoordinate2D getCenter() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.CustomUnlockZone.</span><span class="interface-name">getCenter</span></td><td width=15%><span class="source-code">LocationCoordinate2D getCenter() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIGeoError.</span><span class="interface-name">getDJIError</span></td><td width=15%><span class="source-code">static DJIError getDJIError(Ccode ccode) </span></td><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">getDJIError</span></td><td width=15%><span class="source-code">static DJIError getDJIError(Ccode ccode) </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">FILM_B</span></td><td width=15%><span class="source-code">        FILM_B(46)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">FILM_B</span></td><td width=15%><span class="source-code">        FILM_B(46)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.HotpointMissionOperator.</span><span class="interface-name">setAngularVelocity</span></td><td width=15%><span class="source-code">void setAngularVelocity(float angularVelocity, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.HotpointMissionOperator.</span><span class="interface-name">setAngularVelocity</span></td><td width=15%><span class="source-code">void setAngularVelocity(int angularVelocity, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">retryUploadMission</span></td><td width=15%><span class="source-code">void retryUploadMission(CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">retryUploadMission</span></td><td width=15%><span class="source-code">void retryUploadMission(@Nullable CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">resetHeading</span></td><td width=15%><span class="source-code">void resetHeading(CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">resetHeading</span></td><td width=15%><span class="source-code">void resetHeading(@Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">removeListener</span></td><td width=15%><span class="source-code">void removeListener(TapFlyMissionOperatorListener targetListener) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">removeListener</span></td><td width=15%><span class="source-code">void removeListener(@NonNull TapFlyMissionOperatorListener targetListener) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.BatteryConnectionState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(ConnStatus.OTHER)</span></td><td width=15%><span class="interface-parent">dji.common.battery.ConnectionState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(ConnStatus.OTHER)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">downloadMission</span></td><td width=15%><span class="source-code">void downloadMission(CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">downloadMission</span></td><td width=15%><span class="source-code">void downloadMission(@Nullable CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">stopMission</span></td><td width=15%><span class="source-code">void stopMission(CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">stopMission</span></td><td width=15%><span class="source-code">void stopMission(@Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getDatabaseState</span></td><td width=15%><span class="source-code">void getDatabaseState(@NonNull final CompletionCallbackWith&lt;FlyZoneDatabaseState&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getPreciseDatabaseState</span></td><td width=15%><span class="source-code">void getPreciseDatabaseState(@NonNull final CompletionCallbackWith&lt;FlyZoneDatabaseState&gt; callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.BatteryConnectionState.</span><span class="interface-name">NORMAL</span></td><td width=15%><span class="source-code">    NORMAL(ConnStatus.NORMAL)</span></td><td width=15%><span class="interface-parent">dji.common.battery.ConnectionState.</span><span class="interface-name">NORMAL</span></td><td width=15%><span class="source-code">    NORMAL(ConnStatus.NORMAL)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">switchMode</span></td><td width=15%><span class="source-code">void switchMode(ActiveTrackMode mode, CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">switchMode</span></td><td width=15%><span class="source-code">void switchMode(@NonNull ActiveTrackMode mode, @Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.</span><span class="interface-name">IndividualUnlockZone</span></td><td width=15%><span class="source-code">class IndividualUnlockZone </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.</span><span class="interface-name">CustomUnlockZone</span></td><td width=15%><span class="source-code">class CustomUnlockZone </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">rejectConfirmation</span></td><td width=15%><span class="source-code">void rejectConfirmation(CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">rejectConfirmation</span></td><td width=15%><span class="source-code">void rejectConfirmation(@Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">startTracking</span></td><td width=15%><span class="source-code">void startTracking(ActiveTrackMission mission, CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">startTracking</span></td><td width=15%><span class="source-code">void startTracking(@NonNull ActiveTrackMission mission,
                              @Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.IndividualUnlockZone.</span><span class="interface-name">getEndTime</span></td><td width=15%><span class="source-code">String getEndTime() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.CustomUnlockZone.</span><span class="interface-name">getEndTime</span></td><td width=15%><span class="source-code">String getEndTime() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">POSTERIZE</span></td><td width=15%><span class="source-code">        POSTERIZE(39)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">POSTERIZE</span></td><td width=15%><span class="source-code">        POSTERIZE(39)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineElement.</span><span class="interface-name">triggers</span></td><td width=15%><span class="source-code">List&lt;Trigger&gt; triggers() </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineElement.</span><span class="interface-name">getTriggers</span></td><td width=15%><span class="source-code">List&lt;Trigger&gt; getTriggers() </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">setRetreatEnabled</span></td><td width=15%><span class="source-code">void setRetreatEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">setRetreatEnabled</span></td><td width=15%><span class="source-code">void setRetreatEnabled(boolean enabled, @Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.</span><span class="interface-name">ENHANCED_WARNING</span></td><td width=15%><span class="source-code">    ENHANCED_WARNING(0x03)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneCategory.</span><span class="interface-name">ENHANCED_WARNING</span></td><td width=15%><span class="source-code">    ENHANCED_WARNING(0x03)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.</span><span class="interface-name">DJIGeoError</span></td><td width=15%><span class="source-code">class DJIGeoError extends DJIError </span></td><td width=15%><span class="interface-parent">dji.common.error.</span><span class="interface-name">DJIFlySafeError</span></td><td width=15%><span class="source-code">class DJIFlySafeError extends DJIError </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">AQUA</span></td><td width=15%><span class="source-code">        AQUA(42)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">AQUA</span></td><td width=15%><span class="source-code">        AQUA(42)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">setCircularSpeed</span></td><td width=15%><span class="source-code">void setCircularSpeed(float speed, CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">setCircularSpeed</span></td><td width=15%><span class="source-code">void setCircularSpeed(float speed, @Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">loadIndividualUnlockZonesFromServer</span></td><td width=15%><span class="source-code">void loadIndividualUnlockZonesFromServer(final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">loadCustomUnlockZonesFromServer</span></td><td width=15%><span class="source-code">void loadCustomUnlockZonesFromServer(final CompletionCallback callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMission.</span><span class="interface-name">getAngularVelocity</span></td><td width=15%><span class="source-code">float getAngularVelocity() </span></td><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMission.</span><span class="interface-name">getAngularVelocity</span></td><td width=15%><span class="source-code">int getAngularVelocity() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.BatteryConnectionState.</span><span class="interface-name">EXCEPTION</span></td><td width=15%><span class="source-code">    EXCEPTION(ConnStatus.EXCEPTION)</span></td><td width=15%><span class="interface-parent">dji.common.battery.ConnectionState.</span><span class="interface-name">EXCEPTION</span></td><td width=15%><span class="source-code">    EXCEPTION(ConnStatus.EXCEPTION)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">registerApp</span></td><td width=15%><span class="source-code">void registerApp(Context context, SDKManagerCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">registerApp</span></td><td width=15%><span class="source-code">void registerApp(final Context context, SDKManagerCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">WHITEBOARD</span></td><td width=15%><span class="source-code">        WHITEBOARD(40)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">WHITEBOARD</span></td><td width=15%><span class="source-code">        WHITEBOARD(40)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">DELTA</span></td><td width=15%><span class="source-code">        DELTA(15)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">DELTA</span></td><td width=15%><span class="source-code">        DELTA(15)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.HotpointMissionOperator.</span><span class="interface-name">maxAngularVelocityForRadius</span></td><td width=15%><span class="source-code">static double maxAngularVelocityForRadius(double radius) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.HotpointMissionOperator.</span><span class="interface-name">maxAngularVelocityForRadius</span></td><td width=15%><span class="source-code">static int maxAngularVelocityForRadius(double radius) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.</span><span class="interface-name">D_CINELIKE</span></td><td width=15%><span class="source-code">        D_CINELIKE(44)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDLegacyColor.</span><span class="interface-name">D_CINELIKE</span></td><td width=15%><span class="source-code">        D_CINELIKE(44)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">SOLARIZE</span></td><td width=15%><span class="source-code">        SOLARIZE(38)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">SOLARIZE</span></td><td width=15%><span class="source-code">        SOLARIZE(38)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">K_DX</span></td><td width=15%><span class="source-code">        K_DX(16)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">K_DX</span></td><td width=15%><span class="source-code">        K_DX(16)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">isIndividualUnlockZoneSupported</span></td><td width=15%><span class="source-code">boolean isIndividualUnlockZoneSupported() </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">isCustomUnlockZoneSupported</span></td><td width=15%><span class="source-code">boolean isCustomUnlockZoneSupported() </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIGeoError.</span><span class="interface-name">NOT_LOGGED_IN</span></td><td width=15%><span class="source-code">static final DJIGeoError NOT_LOGGED_IN = new DJIGeoError("No logged in account.")</span></td><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NOT_LOGGED_IN</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NOT_LOGGED_IN = new DJIFlySafeError("No logged in account.")</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIGeoError.</span><span class="interface-name">NO_DATA_IN_DATABASE</span></td><td width=15%><span class="source-code">static final DJIGeoError NO_DATA_IN_DATABASE = new DJIGeoError("No data in database")</span></td><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NO_DATA_IN_DATABASE</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NO_DATA_IN_DATABASE = new DJIFlySafeError("No data in database")</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">FILM_H</span></td><td width=15%><span class="source-code">        FILM_H(52)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">FILM_H</span></td><td width=15%><span class="source-code">        FILM_H(52)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">FILM_I</span></td><td width=15%><span class="source-code">        FILM_I(53)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">FILM_I</span></td><td width=15%><span class="source-code">        FILM_I(53)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">FILM_A</span></td><td width=15%><span class="source-code">        FILM_A(45)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">FILM_A</span></td><td width=15%><span class="source-code">        FILM_A(45)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">FILM_C</span></td><td width=15%><span class="source-code">        FILM_C(47)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">FILM_C</span></td><td width=15%><span class="source-code">        FILM_C(47)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">FILM_D</span></td><td width=15%><span class="source-code">        FILM_D(48)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">FILM_D</span></td><td width=15%><span class="source-code">        FILM_D(48)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">FILM_E</span></td><td width=15%><span class="source-code">        FILM_E(49)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">FILM_E</span></td><td width=15%><span class="source-code">        FILM_E(49)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">FILM_F</span></td><td width=15%><span class="source-code">        FILM_F(50)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">FILM_F</span></td><td width=15%><span class="source-code">        FILM_F(50)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">FILM_G</span></td><td width=15%><span class="source-code">        FILM_G(51)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">FILM_G</span></td><td width=15%><span class="source-code">        FILM_G(51)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIGeoError.</span><span class="interface-name">COULD_NOT_ENABLE_OR_DISABLE_GEO_SYSTEM_WHILE_AIRCRAFT_IS_IN_THE_SKY</span></td><td width=15%><span class="source-code">static final DJIGeoError COULD_NOT_ENABLE_OR_DISABLE_GEO_SYSTEM_WHILE_AIRCRAFT_IS_IN_THE_SKY = new DJIGeoError("Could not enable or disable the GEO system while the aircraft is flying.")</span></td><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">COULD_NOT_ENABLE_OR_DISABLE_GEO_SYSTEM_WHILE_AIRCRAFT_IS_IN_THE_SKY</span></td><td width=15%><span class="source-code">static final DJIFlySafeError COULD_NOT_ENABLE_OR_DISABLE_GEO_SYSTEM_WHILE_AIRCRAFT_IS_IN_THE_SKY = new DJIFlySafeError("Could not enable or disable the GEO system while the aircraft is flying.")</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIGeoError.</span><span class="interface-name">COULD_NOT_CONNECT_TO_INTERNET_FOR_PULLING_DATA</span></td><td width=15%><span class="source-code">static final DJIGeoError COULD_NOT_CONNECT_TO_INTERNET_FOR_PULLING_DATA = new DJIGeoError("Could not connect to the Internet while SDK try to pull the latest cached data from server.")</span></td><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">COULD_NOT_CONNECT_TO_INTERNET_FOR_PULLING_DATA</span></td><td width=15%><span class="source-code">static final DJIFlySafeError COULD_NOT_CONNECT_TO_INTERNET_FOR_PULLING_DATA = new DJIFlySafeError("Could not connect to the Internet while SDK try to pull the latest cached data from server.")</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">SSDVideoDigitalFilter</span></td><td width=15%><span class="source-code">enum SSDVideoDigitalFilter </span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">SSDLegacyColor</span></td><td width=15%><span class="source-code">enum SSDLegacyColor </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">stopMission</span></td><td width=15%><span class="source-code">void stopMission(CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">stopMission</span></td><td width=15%><span class="source-code">void stopMission(@Nullable CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">setGestureModeEnabled</span></td><td width=15%><span class="source-code">void setGestureModeEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">setGestureModeEnabled</span></td><td width=15%><span class="source-code">void setGestureModeEnabled(boolean enabled, @Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIGeoError.</span><span class="interface-name">FLIGHT_CONTROLLER_SERIAL_NUMBER_IS_NOT_READY</span></td><td width=15%><span class="source-code">static final DJIGeoError FLIGHT_CONTROLLER_SERIAL_NUMBER_IS_NOT_READY = new DJIGeoError("The flight controller SN is not ready, could not start to execute next step, please try again later.")</span></td><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">FLIGHT_CONTROLLER_SERIAL_NUMBER_IS_NOT_READY</span></td><td width=15%><span class="source-code">static final DJIFlySafeError FLIGHT_CONTROLLER_SERIAL_NUMBER_IS_NOT_READY = new DJIFlySafeError("The flight controller SN is not ready, could not start to execute next step, please try again later.")</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.</span><span class="interface-name">playVideoFromPositionInPercent</span></td><td width=15%><span class="source-code">DJIError playVideoFromPositionInPercent(Byte location) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.</span><span class="interface-name">playVideoFromPositionInPercent</span></td><td width=15%><span class="source-code">DJIError playVideoFromPositionInPercent(int location) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.</span><span class="interface-name">AUTHORIZATION</span></td><td width=15%><span class="source-code">    AUTHORIZATION(0x01)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneCategory.</span><span class="interface-name">AUTHORIZATION</span></td><td width=15%><span class="source-code">    AUTHORIZATION(0x01)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">setHorizontalObstacleBypassEnabled</span></td><td width=15%><span class="source-code">void setHorizontalObstacleBypassEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">setHorizontalObstacleBypassEnabled</span></td><td width=15%><span class="source-code">void setHorizontalObstacleBypassEnabled(boolean enabled,
                                                   @Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">setAutoFlightSpeed</span></td><td width=15%><span class="source-code">void setAutoFlightSpeed(float speed, CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">setAutoFlightSpeed</span></td><td width=15%><span class="source-code">void setAutoFlightSpeed(@FloatRange(from = -15.0f, to = 15.0f) float speed,
                                   @Nullable CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getSSDVideoDigitalFilter</span></td><td width=15%><span class="source-code">void getSSDVideoDigitalFilter(@NonNull final CompletionCallbackWith&lt;SSDVideoDigitalFilter&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getSSDLegacyColor</span></td><td width=15%><span class="source-code">void getSSDLegacyColor(@NonNull final CompletionCallbackWith&lt;SSDLegacyColor&gt; callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">M_31</span></td><td width=15%><span class="source-code">        M_31(14)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">M_31</span></td><td width=15%><span class="source-code">        M_31(14)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.</span><span class="interface-name">D_COLOR_1</span></td><td width=15%><span class="source-code">        D_COLOR_1(46)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDLegacyColor.</span><span class="interface-name">D_COLOR_1</span></td><td width=15%><span class="source-code">        D_COLOR_1(46)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.</span><span class="interface-name">D_Color_2</span></td><td width=15%><span class="source-code">        D_Color_2(47)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDLegacyColor.</span><span class="interface-name">D_Color_2</span></td><td width=15%><span class="source-code">        D_Color_2(47)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.</span><span class="interface-name">D_COLOR_3</span></td><td width=15%><span class="source-code">        D_COLOR_3(48)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDLegacyColor.</span><span class="interface-name">D_COLOR_3</span></td><td width=15%><span class="source-code">        D_COLOR_3(48)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">removeListener</span></td><td width=15%><span class="source-code">void removeListener(ActiveTrackMissionOperatorListener listener) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">removeListener</span></td><td width=15%><span class="source-code">void removeListener(@NonNull ActiveTrackMissionOperatorListener listener) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">ART</span></td><td width=15%><span class="source-code">        ART(1)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">ART</span></td><td width=15%><span class="source-code">        ART(1)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getIndividualUnlockZones</span></td><td width=15%><span class="source-code">void getIndividualUnlockZones(final CompletionCallbackWith&lt;List&lt;IndividualUnlockZone&gt;&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getCustomUnlockZones</span></td><td width=15%><span class="source-code">void getCustomUnlockZones(final CompletionCallbackWith&lt;List&lt;CustomUnlockZone&gt;&gt; callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">canStartTracking</span></td><td width=15%><span class="source-code">DJIError canStartTracking(ActiveTrackMission mission) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">canStartTracking</span></td><td width=15%><span class="source-code">DJIError canStartTracking(@NonNull ActiveTrackMission mission) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneInformation.</span><span class="interface-name">getCategory</span></td><td width=15%><span class="source-code">FlyZoneGEOCategory getCategory() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneInformation.</span><span class="interface-name">getCategory</span></td><td width=15%><span class="source-code">FlyZoneCategory getCategory() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">PRISMO</span></td><td width=15%><span class="source-code">        PRISMO(18)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">PRISMO</span></td><td width=15%><span class="source-code">        PRISMO(18)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.IndividualUnlockZone.</span><span class="interface-name">isExpired</span></td><td width=15%><span class="source-code">boolean isExpired() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.CustomUnlockZone.</span><span class="interface-name">isExpired</span></td><td width=15%><span class="source-code">boolean isExpired() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">getCircularSpeed</span></td><td width=15%><span class="source-code">void getCircularSpeed(CommonCallbacks.CompletionCallbackWith&lt;Float&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">getCircularSpeed</span></td><td width=15%><span class="source-code">void getCircularSpeed(@NonNull CommonCallbacks.CompletionCallbackWith&lt;Float&gt; callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">BLACK_AND_WHITE</span></td><td width=15%><span class="source-code">        BLACK_AND_WHITE(4)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">BLACK_AND_WHITE</span></td><td width=15%><span class="source-code">        BLACK_AND_WHITE(4)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">D_LOG</span></td><td width=15%><span class="source-code">        D_LOG(23)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">D_LOG</span></td><td width=15%><span class="source-code">        D_LOG(23)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">DigitalFilter</span></td><td width=15%><span class="source-code">enum DigitalFilter </span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">CameraColor</span></td><td width=15%><span class="source-code">enum CameraColor </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">D_CINELIKE</span></td><td width=15%><span class="source-code">        D_CINELIKE(6)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">D_CINELIKE</span></td><td width=15%><span class="source-code">        D_CINELIKE(6)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.</span><span class="interface-name">RESTRICTED</span></td><td width=15%><span class="source-code">    RESTRICTED(0x02)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneCategory.</span><span class="interface-name">RESTRICTED</span></td><td width=15%><span class="source-code">    RESTRICTED(0x02)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">TRUE_COLOR_EXT</span></td><td width=15%><span class="source-code">        TRUE_COLOR_EXT(43)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">TRUE_COLOR_EXT</span></td><td width=15%><span class="source-code">        TRUE_COLOR_EXT(43)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneCategory.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">stopAircraftFollowing</span></td><td width=15%><span class="source-code">void stopAircraftFollowing(CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">stopAircraftFollowing</span></td><td width=15%><span class="source-code">void stopAircraftFollowing(@Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.BatteryConnectionState.</span><span class="interface-name">INVALID</span></td><td width=15%><span class="source-code">    INVALID(ConnStatus.INVALID)</span></td><td width=15%><span class="interface-parent">dji.common.battery.ConnectionState.</span><span class="interface-name">INVALID</span></td><td width=15%><span class="source-code">    INVALID(ConnStatus.INVALID)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">setCallback</span></td><td width=15%><span class="source-code">        void setCallback(@Nullable VideoDataCallback callback, boolean needRawData)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getCallback</span></td><td width=15%><span class="source-code">        VideoDataCallback getCallback()</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">uploadMission</span></td><td width=15%><span class="source-code">void uploadMission(final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">uploadMission</span></td><td width=15%><span class="source-code">void uploadMission(@Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setSSDVideoDigitalFilter</span></td><td width=15%><span class="source-code">void setSSDVideoDigitalFilter(@NonNull SSDVideoDigitalFilter filter,
                                         @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setSSDLegacyColor</span></td><td width=15%><span class="source-code">void setSSDLegacyColor(@NonNull SettingsDefinitions.SSDLegacyColor color,
                                  @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">enableIndividualUnlockZone</span></td><td width=15%><span class="source-code">void enableIndividualUnlockZone(@Nullable IndividualUnlockZone zone, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">enableCustomUnlockZone</span></td><td width=15%><span class="source-code">void enableCustomUnlockZone(@Nullable CustomUnlockZone zone, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ExposureSettings.</span><span class="interface-name">getISO</span></td><td width=15%><span class="source-code">ISO getISO() </span></td><td width=15%><span class="interface-parent">dji.common.camera.ExposureSettings.</span><span class="interface-name">getISO</span></td><td width=15%><span class="source-code">int getISO() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">getRetreatEnabled</span></td><td width=15%><span class="source-code">void getRetreatEnabled(CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">getRetreatEnabled</span></td><td width=15%><span class="source-code">void getRetreatEnabled(@NonNull CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">PORTRAIT</span></td><td width=15%><span class="source-code">        PORTRAIT(7)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">PORTRAIT</span></td><td width=15%><span class="source-code">        PORTRAIT(7)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">BRIGHT</span></td><td width=15%><span class="source-code">        BRIGHT(5)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">BRIGHT</span></td><td width=15%><span class="source-code">        BRIGHT(5)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.IndividualUnlockZone.</span><span class="interface-name">getName</span></td><td width=15%><span class="source-code">String getName() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.CustomUnlockZone.</span><span class="interface-name">getName</span></td><td width=15%><span class="source-code">String getName() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">VISION_4</span></td><td width=15%><span class="source-code">        VISION_4(20)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">VISION_4</span></td><td width=15%><span class="source-code">        VISION_4(20)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">VISION_6</span></td><td width=15%><span class="source-code">        VISION_6(21)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">VISION_6</span></td><td width=15%><span class="source-code">        VISION_6(21)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">addListener</span></td><td width=15%><span class="source-code">void addListener(ActiveTrackMissionOperatorListener listener) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">addListener</span></td><td width=15%><span class="source-code">void addListener(@NonNull ActiveTrackMissionOperatorListener listener) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">getAutoFlightSpeed</span></td><td width=15%><span class="source-code">void getAutoFlightSpeed(CommonCallbacks.CompletionCallbackWith callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">getAutoFlightSpeed</span></td><td width=15%><span class="source-code">void getAutoFlightSpeed(@NonNull CommonCallbacks.CompletionCallbackWith callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.IndividualUnlockZone.</span><span class="interface-name">getStartTime</span></td><td width=15%><span class="source-code">String getStartTime() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.CustomUnlockZone.</span><span class="interface-name">getStartTime</span></td><td width=15%><span class="source-code">String getStartTime() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.</span><span class="interface-name">WARNING</span></td><td width=15%><span class="source-code">    WARNING(0x00)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneCategory.</span><span class="interface-name">WARNING</span></td><td width=15%><span class="source-code">    WARNING(0x00)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">setupEnvironment</span></td><td width=15%><span class="source-code">void setupEnvironment(CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">setupEnvironment</span></td><td width=15%><span class="source-code">void setupEnvironment(@Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.</span><span class="interface-name">FlyZoneGEOCategory</span></td><td width=15%><span class="source-code">enum FlyZoneGEOCategory </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.</span><span class="interface-name">FlyZoneCategory</span></td><td width=15%><span class="source-code">enum FlyZoneCategory </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">acceptConfirmation</span></td><td width=15%><span class="source-code">void acceptConfirmation(CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">acceptConfirmation</span></td><td width=15%><span class="source-code">void acceptConfirmation(@Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDLegacyColor.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">DK79</span></td><td width=15%><span class="source-code">        DK79(17)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">DK79</span></td><td width=15%><span class="source-code">        DK79(17)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">getHorizontalObstacleBypassEnabled</span></td><td width=15%><span class="source-code">void getHorizontalObstacleBypassEnabled(CommonCallbacks.CompletionCallbackWith callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">getHorizontalObstacleBypassEnabled</span></td><td width=15%><span class="source-code">void getHorizontalObstacleBypassEnabled(@NonNull CommonCallbacks.CompletionCallbackWith callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setDigitalFilter</span></td><td width=15%><span class="source-code">void setDigitalFilter(@NonNull DigitalFilter filter, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setColor</span></td><td width=15%><span class="source-code">void setColor(@NonNull SettingsDefinitions.CameraColor color, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.IndividualUnlockZone.</span><span class="interface-name">getID</span></td><td width=15%><span class="source-code">int getID() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.CustomUnlockZone.</span><span class="interface-name">getID</span></td><td width=15%><span class="source-code">int getID() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">        NONE(0)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDLegacyColor.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">        NONE(0)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getDatabaseVersion</span></td><td width=15%><span class="source-code">void getDatabaseVersion(@NonNull final CompletionCallbackWith&lt;String&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getPreciseDatabaseVersion</span></td><td width=15%><span class="source-code">void getPreciseDatabaseVersion(@NonNull final CompletionCallbackWith&lt;String&gt; callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getDigitalFilter</span></td><td width=15%><span class="source-code">void getDigitalFilter(@NonNull final CompletionCallbackWith&lt;DigitalFilter&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getColor</span></td><td width=15%><span class="source-code">void getColor(@NonNull final CompletionCallbackWith&lt;SettingsDefinitions.CameraColor&gt; callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.</span><span class="interface-name">BatteryConnectionState</span></td><td width=15%><span class="source-code">enum BatteryConnectionState </span></td><td width=15%><span class="interface-parent">dji.common.battery.</span><span class="interface-name">ConnectionState</span></td><td width=15%><span class="source-code">enum ConnectionState </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">stopTracking</span></td><td width=15%><span class="source-code">void stopTracking(CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">stopTracking</span></td><td width=15%><span class="source-code">void stopTracking(@Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIGeoError.</span><span class="interface-name">COULD_NOT_FIND_UNLOCKED_RECORD_IN_THE_SERVER</span></td><td width=15%><span class="source-code">static final DJIGeoError COULD_NOT_FIND_UNLOCKED_RECORD_IN_THE_SERVER = new DJIGeoError("Could not find unlocked record in the server.")</span></td><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">COULD_NOT_FIND_UNLOCKED_RECORD_IN_THE_SERVER</span></td><td width=15%><span class="source-code">static final DJIFlySafeError COULD_NOT_FIND_UNLOCKED_RECORD_IN_THE_SERVER = new DJIFlySafeError("Could not find unlocked record in the server.")</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMission.</span><span class="interface-name">setAngularVelocity</span></td><td width=15%><span class="source-code">void setAngularVelocity(float angularVelocity) </span></td><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMission.</span><span class="interface-name">setAngularVelocity</span></td><td width=15%><span class="source-code">void setAngularVelocity(int angularVelocity) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">setAutoFlightSpeed</span></td><td width=15%><span class="source-code">void setAutoFlightSpeed(float speed, CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperator.</span><span class="interface-name">setAutoFlightSpeed</span></td><td width=15%><span class="source-code">void setAutoFlightSpeed(float speed, @Nullable CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.DigitalFilter.</span><span class="interface-name">INVERSE</span></td><td width=15%><span class="source-code">        INVERSE(3)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.CameraColor.</span><span class="interface-name">INVERSE</span></td><td width=15%><span class="source-code">        INVERSE(3)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">resumeMission</span></td><td width=15%><span class="source-code">void resumeMission(CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperator.</span><span class="interface-name">resumeMission</span></td><td width=15%><span class="source-code">void resumeMission(@Nullable CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr></table><br>

<h2>APIs removed from 4.3.0</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneType.</span><span class="interface-name">GEO</span></td><td width=15%><span class="source-code">    GEO</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneType.</span><span class="interface-name">NFZ</span></td><td width=15%><span class="source-code">    NFZ</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getGEOSystemEnabled</span></td><td width=15%><span class="source-code">void getGEOSystemEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">setGEOSystemEnabled</span></td><td width=15%><span class="source-code">void setGEOSystemEnabled(Boolean enabled, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.error.MissionControlError.</span><span class="interface-name">NOT_PAUSABLE_OR_RESUMABLE</span></td><td width=15%><span class="source-code">static final MissionControlError
        NOT_PAUSABLE_OR_RESUMABLE = new MissionControlError("Item is not pausable or resumable, timeline will continue until next")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">archiveLogs</span></td><td width=15%><span class="source-code">String archiveLogs(final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">uploadArchivedLogs</span></td><td width=15%><span class="source-code">void uploadArchivedLogs(final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypoint.Waypoint.</span><span class="interface-name">hasAction</span></td><td width=15%><span class="source-code">boolean hasAction</span></td></tr></table><br>

<h2>APIs added to 4.4.0</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.BatteryState.</span><span class="interface-name">getConnectionState</span></td><td width=15%><span class="source-code">ConnectionState getConnectionState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">exitSensorCleaningMode</span></td><td width=15%><span class="source-code">void exitSensorCleaningMode(@Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">initSensorCleaningMode</span></td><td width=15%><span class="source-code">void initSensorCleaningMode(@Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">startSensorCleaning</span></td><td width=15%><span class="source-code">void startSensorCleaning(@Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getEI</span></td><td width=15%><span class="source-code">void getEI(@NonNull final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getEIColor</span></td><td width=15%><span class="source-code">void getEIColor(@NonNull final CompletionCallbackWith&lt;SettingsDefinitions.EIColor&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getEIRange</span></td><td width=15%><span class="source-code">void getEIRange(@NonNull final CompletionCallbackWith&lt;int[]&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getExposureSensitivityMode</span></td><td width=15%><span class="source-code">void getExposureSensitivityMode(@NonNull final CompletionCallbackWith&lt;SettingsDefinitions.ExposureSensitivityMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getHistogramEnabled</span></td><td width=15%><span class="source-code">void getHistogramEnabled(@NonNull final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getMechanicalShutterEnabled</span></td><td width=15%><span class="source-code">void getMechanicalShutterEnabled(@NonNull final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getNDFilterMode</span></td><td width=15%><span class="source-code">void getNDFilterMode(@NonNull final CompletionCallbackWith&lt;SettingsDefinitions.NDFilterMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getRecommendedEI</span></td><td width=15%><span class="source-code">void getRecommendedEI(@NonNull final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getSSDClipFileName</span></td><td width=15%><span class="source-code">void getSSDClipFileName(@NonNull final CompletionCallbackWith&lt;SettingsDefinitions.SSDClipFileName&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getVideoDewarpingEnabled</span></td><td width=15%><span class="source-code">void getVideoDewarpingEnabled(@NonNull final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">isEIModeSupported</span></td><td width=15%><span class="source-code">boolean isEIModeSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">isMechanicalShutterSupported</span></td><td width=15%><span class="source-code">boolean isMechanicalShutterSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">isNDFilterModeSupported</span></td><td width=15%><span class="source-code">boolean isNDFilterModeSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setEI</span></td><td width=15%><span class="source-code">void setEI(final int value, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setEIColor</span></td><td width=15%><span class="source-code">void setEIColor(final SettingsDefinitions.EIColor value, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setExposureSensitivityMode</span></td><td width=15%><span class="source-code">void setExposureSensitivityMode(final SettingsDefinitions.ExposureSensitivityMode mode, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setHistogramEnabled</span></td><td width=15%><span class="source-code">void setHistogramEnabled(boolean enabled, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMechanicalShutterEnabled</span></td><td width=15%><span class="source-code">void setMechanicalShutterEnabled(final boolean enabled, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setNDFilterMode</span></td><td width=15%><span class="source-code">void setNDFilterMode(final SettingsDefinitions.NDFilterMode value, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setSSDClipFileName</span></td><td width=15%><span class="source-code">void setSSDClipFileName(final SettingsDefinitions.SSDClipFileName value, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setVideoDewarpingEnabled</span></td><td width=15%><span class="source-code">void setVideoDewarpingEnabled(final boolean enabled, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.Aperture.</span><span class="interface-name">F_19</span></td><td width=15%><span class="source-code">        F_19(1900)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">DisplayNameX7</span></td><td width=15%><span class="source-code">static final String DisplayNameX7 = DJICameraAbstraction.DisplayNameX7</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">EIColor</span></td><td width=15%><span class="source-code">enum EIColor </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.EIColor.</span><span class="interface-name">D_LOG</span></td><td width=15%><span class="source-code">        D_LOG(50)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.EIColor.</span><span class="interface-name">REC_709</span></td><td width=15%><span class="source-code">        REC_709(51)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.EIColor.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ExposureCompensation.</span><span class="interface-name">FIXED</span></td><td width=15%><span class="source-code">        FIXED(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">ExposureSensitivityMode</span></td><td width=15%><span class="source-code">enum ExposureSensitivityMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ExposureSensitivityMode.</span><span class="interface-name">EI</span></td><td width=15%><span class="source-code">        EI(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ExposureSensitivityMode.</span><span class="interface-name">ISO</span></td><td width=15%><span class="source-code">        ISO(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ExposureSensitivityMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ISO.</span><span class="interface-name">FIXED</span></td><td width=15%><span class="source-code">        FIXED(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.FocusState.</span><span class="interface-name">getSensorCleaningState</span></td><td width=15%><span class="source-code">SensorCleaningState getSensorCleaningState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">NDFilterMode</span></td><td width=15%><span class="source-code">enum NDFilterMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.NDFilterMode.</span><span class="interface-name">AUTO</span></td><td width=15%><span class="source-code">        AUTO(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.NDFilterMode.</span><span class="interface-name">OFF</span></td><td width=15%><span class="source-code">        OFF(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.NDFilterMode.</span><span class="interface-name">ON</span></td><td width=15%><span class="source-code">        ON(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.NDFilterMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">SSDClipFileName</span></td><td width=15%><span class="source-code">static class SSDClipFileName </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDClipFileName.</span><span class="interface-name">getClipID</span></td><td width=15%><span class="source-code">int getClipID() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDClipFileName.</span><span class="interface-name">getEquipmentLabel</span></td><td width=15%><span class="source-code">String getEquipmentLabel() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDClipFileName.</span><span class="interface-name">SSDClipFileName</span></td><td width=15%><span class="source-code">SSDClipFileName(String equipmentLabel, int reelID, int clipID) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDClipFileName.</span><span class="interface-name">getReelID</span></td><td width=15%><span class="source-code">int getReelID() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">SSDColor</span></td><td width=15%><span class="source-code">enum SSDColor </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDColor.</span><span class="interface-name">CINE_LIKE</span></td><td width=15%><span class="source-code">        CINE_LIKE(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDColor.</span><span class="interface-name">DLOG</span></td><td width=15%><span class="source-code">        DLOG(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDColor.</span><span class="interface-name">RAW_COLOR</span></td><td width=15%><span class="source-code">        RAW_COLOR(254)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDColor.</span><span class="interface-name">REC709</span></td><td width=15%><span class="source-code">        REC709(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDColor.</span><span class="interface-name">STANDARD</span></td><td width=15%><span class="source-code">        STANDARD(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SSDColor.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">SensorCleaningState</span></td><td width=15%><span class="source-code">enum SensorCleaningState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SensorCleaningState.</span><span class="interface-name">CLEANING</span></td><td width=15%><span class="source-code">        CLEANING(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SensorCleaningState.</span><span class="interface-name">FINISHING</span></td><td width=15%><span class="source-code">        FINISHING(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SensorCleaningState.</span><span class="interface-name">IDLE</span></td><td width=15%><span class="source-code">        IDLE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SensorCleaningState.</span><span class="interface-name">INITIATING</span></td><td width=15%><span class="source-code">        INITIATING(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SensorCleaningState.</span><span class="interface-name">READY</span></td><td width=15%><span class="source-code">        READY(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SensorCleaningState.</span><span class="interface-name">WAITING_FOR_LENS_REMOUNT</span></td><td width=15%><span class="source-code">        WAITING_FOR_LENS_REMOUNT(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SensorCleaningState.</span><span class="interface-name">WAITING_FOR_LENS_REMOVAL</span></td><td width=15%><span class="source-code">        WAITING_FOR_LENS_REMOVAL(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SensorCleaningState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.VideoResolution.</span><span class="interface-name">RESOLUTION_2048x1080</span></td><td width=15%><span class="source-code">        RESOLUTION_2048x1080(16,37,4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.VideoResolution.</span><span class="interface-name">RESOLUTION_5280x2972</span></td><td width=15%><span class="source-code">        RESOLUTION_5280x2972(17,33,RATIO_16_9.value())</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.VideoResolution.</span><span class="interface-name">RESOLUTION_5760X3240</span></td><td width=15%><span class="source-code">        RESOLUTION_5760X3240(14,35,RATIO_16_9.value())</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.VideoResolution.</span><span class="interface-name">RESOLUTION_6016X3200</span></td><td width=15%><span class="source-code">        RESOLUTION_6016X3200(15,36,4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.WhiteBalancePreset.</span><span class="interface-name">PRESET_NEUTRAL</span></td><td width=15%><span class="source-code">        PRESET_NEUTRAL(0x07)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(short[] lightValues)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getSSDColor</span></td><td width=15%><span class="source-code">void getSSDColor(@NonNull final CompletionCallbackWith&lt;SettingsDefinitions.SSDColor&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">HistogramCallback</span></td><td width=15%><span class="source-code">interface HistogramCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setHistogramCallback</span></td><td width=15%><span class="source-code">void setHistogramCallback(@Nullable HistogramCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setSSDColor</span></td><td width=15%><span class="source-code">void setSSDColor(final SettingsDefinitions.SSDColor value, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIError.</span><span class="interface-name">COMMAND_NOT_SUPPORTED_BY_HARDWARE</span></td><td width=15%><span class="source-code">static final DJIError COMMAND_NOT_SUPPORTED_BY_HARDWARE =
        new DJIError("The command is not supported by the current hardware.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIMissionError.</span><span class="interface-name">Z30_ONLY_SUPPORT_SPOTLIGHT_PRO</span></td><td width=15%><span class="source-code">static final DJIMissionError Z30_ONLY_SUPPORT_SPOTLIGHT_PRO = new DJIMissionError("Current Camera only support spotlight pro mode!")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightWindWarning</span></td><td width=15%><span class="source-code">FlightWindWarning getFlightWindWarning() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">FlightWindWarning</span></td><td width=15%><span class="source-code">enum FlightWindWarning </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightWindWarning.</span><span class="interface-name">LEVEL_0</span></td><td width=15%><span class="source-code">    LEVEL_0</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightWindWarning.</span><span class="interface-name">LEVEL_1</span></td><td width=15%><span class="source-code">    LEVEL_1</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightWindWarning.</span><span class="interface-name">LEVEL_2</span></td><td width=15%><span class="source-code">    LEVEL_2</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightWindWarning.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getCinematicModeEnabled</span></td><td width=15%><span class="source-code">void getCinematicModeEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setCinematicModeEnabled</span></td><td width=15%><span class="source-code">void setCinematicModeEnabled(boolean enabled,
                                              @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneType.</span><span class="interface-name">CIRCLE</span></td><td width=15%><span class="source-code">    CIRCLE</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">BasicDatabaseUpgradeProgressUpdatedCallback</span></td><td width=15%><span class="source-code">interface BasicDatabaseUpgradeProgressUpdatedCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getBasicDatabaseVersion</span></td><td width=15%><span class="source-code">void getBasicDatabaseVersion(@NonNull final CompletionCallbackWith&lt;String&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float progress)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">getBasicDatabaseState</span></td><td width=15%><span class="source-code">void getBasicDatabaseState(@NonNull final CompletionCallbackWith&lt;FlyZoneDatabaseState&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">setBasicDatabaseUpgradeProgressUpdatedCallback</span></td><td width=15%><span class="source-code">void setBasicDatabaseUpgradeProgressUpdatedCallback(BasicDatabaseUpgradeProgressUpdatedCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">startBasicDatabaseUpgrade</span></td><td width=15%><span class="source-code">void startBasicDatabaseUpgrade(@Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">stopBasicDatabaseUpgrade</span></td><td width=15%><span class="source-code">void stopBasicDatabaseUpgrade(@Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.</span><span class="interface-name">LDMManager</span></td><td width=15%><span class="source-code">class LDMManager </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">LDMCallback</span></td><td width=15%><span class="source-code">interface LDMCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">disableLDM</span></td><td width=15%><span class="source-code">void disableLDM() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">enableLDM</span></td><td width=15%><span class="source-code">@Nullable
    DJIError enableLDM() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">isLDMEnabled</span></td><td width=15%><span class="source-code">boolean isLDMEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">isLDMSupported</span></td><td width=15%><span class="source-code">boolean isLDMSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">onLDMEnabledChange</span></td><td width=15%><span class="source-code">        void onLDMEnabledChange(boolean isEnabled)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">onLDMSupportedChange</span></td><td width=15%><span class="source-code">        void onLDMSupportedChange(boolean isSupported)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">setCallback</span></td><td width=15%><span class="source-code">void setCallback(LDMCallback ldmCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.</span><span class="interface-name">LandAction</span></td><td width=15%><span class="source-code">class LandAction extends LandOrGoHomeActionBase </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.LandAction.</span><span class="interface-name">setAutoConfirmLandingEnabled</span></td><td width=15%><span class="source-code">void setAutoConfirmLandingEnabled(boolean enable) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.LandAction.</span><span class="interface-name">getAutoConfirmLandingEnabled</span></td><td width=15%><span class="source-code">boolean getAutoConfirmLandingEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.error.MissionControlError.</span><span class="interface-name">ALREADY_RUNNING</span></td><td width=15%><span class="source-code">static final MissionControlError
        ALREADY_RUNNING = new MissionControlError("The timeline is already in running")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.error.MissionControlError.</span><span class="interface-name">NOT_PAUSABLE</span></td><td width=15%><span class="source-code">static final MissionControlError
        NOT_PAUSABLE = new MissionControlError("The action is not pausable, but timeline will pause to start next action")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.error.MissionControlError.</span><span class="interface-name">NOT_RESUMABLE</span></td><td width=15%><span class="source-code">static final MissionControlError
        NOT_RESUMABLE = new MissionControlError("The action is not resumable, but timeline will resume to start next action")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.error.MissionControlError.</span><span class="interface-name">NOT_RUNNING</span></td><td width=15%><span class="source-code">static final MissionControlError
        NOT_RUNNING = new MissionControlError("The timeline is not running")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.error.MissionControlError.</span><span class="interface-name">TIMELINE_ELEMENT_OUT_OF_BOUNDS</span></td><td width=15%><span class="source-code">static final MissionControlError
        TIMELINE_ELEMENT_OUT_OF_BOUNDS = new MissionControlError("The index of item to be executed is out of bounds")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.error.MissionControlError.</span><span class="interface-name">ACTION_IS_NULL</span></td><td width=15%><span class="source-code">static final MissionControlError
        ACTION_IS_NULL = new MissionControlError("The trigger action is triggered, but the action object is null")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineElement.</span><span class="interface-name">setTriggers</span></td><td width=15%><span class="source-code">void setTriggers(List&lt;Trigger&gt; triggers) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.MissionControl.</span><span class="interface-name">getTriggers</span></td><td width=15%><span class="source-code">List&lt;Trigger&gt; getTriggers() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.MissionControl.</span><span class="interface-name">setTriggers</span></td><td width=15%><span class="source-code">void setTriggers(List&lt;Trigger&gt; triggers) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.</span><span class="interface-name">AircraftLandedTrigger</span></td><td width=15%><span class="source-code">class AircraftLandedTrigger extends Trigger </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.</span><span class="interface-name">BatteryPowerLevelTrigger</span></td><td width=15%><span class="source-code">class BatteryPowerLevelTrigger extends Trigger </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.BatteryPowerLevelTrigger.</span><span class="interface-name">setPowerPercentageTriggerValue</span></td><td width=15%><span class="source-code">void setPowerPercentageTriggerValue(float powerPercentageTriggerValue) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.</span><span class="interface-name">WaypointReachedTrigger</span></td><td width=15%><span class="source-code">class WaypointReachedTrigger extends Trigger </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.WaypointReachedTrigger.</span><span class="interface-name">setWaypointIndex</span></td><td width=15%><span class="source-code">void setWaypointIndex(int waypointIndex) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.WaypointReachedTrigger.</span><span class="interface-name">getWaypointIndex</span></td><td width=15%><span class="source-code">int getWaypointIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">ButtonAction</span></td><td width=15%><span class="source-code">enum ButtonAction </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM100</span></td><td width=15%><span class="source-code">        CUSTOM100(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM101</span></td><td width=15%><span class="source-code">        CUSTOM101(101)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM102</span></td><td width=15%><span class="source-code">        CUSTOM102(102)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM103</span></td><td width=15%><span class="source-code">        CUSTOM103(103)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM104</span></td><td width=15%><span class="source-code">        CUSTOM104(104)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM105</span></td><td width=15%><span class="source-code">        CUSTOM105(105)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM106</span></td><td width=15%><span class="source-code">        CUSTOM106(106)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM107</span></td><td width=15%><span class="source-code">        CUSTOM107(107)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM108</span></td><td width=15%><span class="source-code">        CUSTOM108(108)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM109</span></td><td width=15%><span class="source-code">        CUSTOM109(109)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">QUICK_SPIN</span></td><td width=15%><span class="source-code">        QUICK_SPIN(14)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">NotDefined</span></td><td width=15%><span class="source-code">        NotDefined(110)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">RESET_FPV_GIMBAL</span></td><td width=15%><span class="source-code">        RESET_FPV_GIMBAL(12)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">SWITCH_FREQUENCY</span></td><td width=15%><span class="source-code">        SWITCH_FREQUENCY(30)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">TOGGLE_LANDING_GEAR</span></td><td width=15%><span class="source-code">        TOGGLE_LANDING_GEAR(54)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">CustomizableButton</span></td><td width=15%><span class="source-code">enum CustomizableButton </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">BA</span></td><td width=15%><span class="source-code">        BA</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">BB</span></td><td width=15%><span class="source-code">        BB</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">BC</span></td><td width=15%><span class="source-code">        BC</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">BD</span></td><td width=15%><span class="source-code">        BD</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">BE</span></td><td width=15%><span class="source-code">        BE</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">BF</span></td><td width=15%><span class="source-code">        BF</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">BG</span></td><td width=15%><span class="source-code">        BG</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">BH</span></td><td width=15%><span class="source-code">        BH</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">C1</span></td><td width=15%><span class="source-code">        C1</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">C2</span></td><td width=15%><span class="source-code">        C2</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">C3</span></td><td width=15%><span class="source-code">        C3</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">C4</span></td><td width=15%><span class="source-code">        C4</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">Menu</span></td><td width=15%><span class="source-code">        Menu</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">TD</span></td><td width=15%><span class="source-code">        TD</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">ProfessionalRC</span></td><td width=15%><span class="source-code">class ProfessionalRC </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">ButtonConfiguration</span></td><td width=15%><span class="source-code">static class ButtonConfiguration </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">ButtonConfigurationBuilder</span></td><td width=15%><span class="source-code">static class ButtonConfigurationBuilder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">ButtonConfiguration build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.</span><span class="interface-name">buildButtonConfigurationWithMap</span></td><td width=15%><span class="source-code">ButtonConfigurationBuilder buildButtonConfigurationWithMap(Map&lt;CustomizableButton, ButtonAction&gt; map) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.</span><span class="interface-name">buildDefaultButtonConfiguration</span></td><td width=15%><span class="source-code">ButtonConfigurationBuilder buildDefaultButtonConfiguration() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.</span><span class="interface-name">configButton</span></td><td width=15%><span class="source-code">ButtonConfigurationBuilder configButton(CustomizableButton button, ButtonAction buttonAction) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.</span><span class="interface-name">getValidActionsForButton</span></td><td width=15%><span class="source-code">ButtonAction[] getValidActionsForButton(CustomizableButton button) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">Event</span></td><td width=15%><span class="source-code">static class Event </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonConfiguration.</span><span class="interface-name">getButtonActions</span></td><td width=15%><span class="source-code">Map&lt;CustomizableButton, ButtonAction&gt; getButtonActions() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">onEvent</span></td><td width=15%><span class="source-code">        void onEvent(@NonNull Event event)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">addButtonProfileGroup</span></td><td width=15%><span class="source-code">void addButtonProfileGroup(String groupName, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">customizeButton</span></td><td width=15%><span class="source-code">void customizeButton(ProfessionalRC.CustomizableButton customizableButton, ProfessionalRC.ButtonAction functionID, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">fetchCustomizedActionOfButton</span></td><td width=15%><span class="source-code">void fetchCustomizedActionOfButton(ProfessionalRC.CustomizableButton customizableButton, @Nullable final CommonCallbacks.CompletionCallbackWith&lt;ProfessionalRC.ButtonAction&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getButtonConfig</span></td><td width=15%><span class="source-code">void getButtonConfig(final CommonCallbacks.CompletionCallbackWith&lt;ProfessionalRC.ButtonConfiguration&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getButtonProfileGroups</span></td><td width=15%><span class="source-code">void getButtonProfileGroups(final CommonCallbacks.CompletionCallbackWith&lt;String[]&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getLeftWheelGimbalControlSpeedCoefficient</span></td><td width=15%><span class="source-code">void getLeftWheelGimbalControlSpeedCoefficient(@NonNull CompletionCallbackWith&lt;Integer&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSelectedButtonProfile</span></td><td width=15%><span class="source-code">void getSelectedButtonProfile(final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSelectedButtonProfileGroup</span></td><td width=15%><span class="source-code">void getSelectedButtonProfileGroup(final CommonCallbacks.CompletionCallbackWith&lt;String&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">isCustomizableButtonSupported</span></td><td width=15%><span class="source-code">boolean isCustomizableButtonSupported()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">removeButtonProfileGroup</span></td><td width=15%><span class="source-code">void removeButtonProfileGroup(String groupName, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">renameButtonProfileGroup</span></td><td width=15%><span class="source-code">void renameButtonProfileGroup(String oldProfileName,
                                         String newProfileName,
                                         @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">resetButtonConfig</span></td><td width=15%><span class="source-code">void resetButtonConfig(@Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">selectButtonProfile</span></td><td width=15%><span class="source-code">void selectButtonProfile(int profileIndex, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">selectButtonProfileGroup</span></td><td width=15%><span class="source-code">void selectButtonProfileGroup(String groupName, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setButtonConfig</span></td><td width=15%><span class="source-code">void setButtonConfig(ProfessionalRC.ButtonConfiguration config, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setLeftWheelGimbalControlSpeedCoefficient</span></td><td width=15%><span class="source-code">void setLeftWheelGimbalControlSpeedCoefficient(int coefficient,
                                                                   @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setProRCEventCallback</span></td><td width=15%><span class="source-code">void setProRCEventCallback(@Nullable ProfessionalRC.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">getLDMManager</span></td><td width=15%><span class="source-code">LDMManager getLDMManager()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">getLogPath</span></td><td width=15%><span class="source-code">String getLogPath() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.</span><span class="interface-name">Triggerable</span></td><td width=15%><span class="source-code">interface Triggerable </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.</span><span class="interface-name">getTriggers</span></td><td width=15%><span class="source-code">List&lt;Trigger&gt; getTriggers()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.</span><span class="interface-name">setTriggers</span></td><td width=15%><span class="source-code">void setTriggers(List&lt;Trigger&gt; triggers)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.ObstacleDetectionSectorWarning.</span><span class="interface-name">LEVEL_5</span></td><td width=15%><span class="source-code">    LEVEL_5(0x04)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.ObstacleDetectionSectorWarning.</span><span class="interface-name">LEVEL_6</span></td><td width=15%><span class="source-code">    LEVEL_6(0x05)</span></td></tr></table><p style="font-size:50%; color:white">490f5b3 d22ffdf aebccd0 b686569 </p></body>
</html>

